import request from "@/utils/request";
import {
  commonList,
  commonAdd,
  commonDetail,
  commonEdit,
  commonBatchDelete,
} from "../_common";
const controller = "video_template";
// 媒资下载排行
export function list(data) {
  return commonList(controller)(data);
}

/**
 * 添加记录
 * @param data 记录数据内容
 */
export function add(data) {
  return commonAdd(controller)(data);
}

/**
 * 获取记录详情
 * @param id 记录id
 */
export function detail(id) {
  return commonDetail(controller)(id);
}

/**
 * 编辑记录
 * @param id  记录id
 * @param data  修改数据
 */
export function edit(id, data) {
  return commonEdit(controller)(id, data);
}

/**
 * 批量删除
 * @param ids 要删除的数据id数组，[id1, id2, id3]
 */
export function batchDelete(ids) {
  return commonBatchDelete(controller)(ids);
}


// 视频自动转码启用/禁用
export function autoTranscodingChange(templateId, autoTranscoding) {
    return request({
      url: `/video_template/${templateId}/auto`,
      method: "put",
      params:{autoTranscoding}
    });
  }


// 视频转码模板启用/禁用
export function statusMarkStatusChange(templateId, statusMark) {
    return request({
      url: `/video_template/${templateId}/status`,
      method: "put",
      params:{statusMark}
    });
  }



